 * {
     margin: 0;
     padding: 0;
 }

 img {
     border: 0;
 }

 ol,
 ul,
 li {
     list-style: none;
 }

 .font {
     font-size: .32rem;
 }

 .clearFix:after {
     content: "";
     display: block;
     clear: both;
 }

 .fl {
     float: left;
 }

 .fr {
     float: right;
 }

.font-1{
	font-size: .32rem;
}
.font-2{
    font-size: .4rem;
}
.font-3{
	font-size: .46rem;
}

 .text-center {
     text-align: center;
 }

 .w-100 {
     width: 100%;
 }

 .w-50 {
     width: 50%;
 }

 .w-20 {
     width: 20%;
 }

 .w-25 {
     width: 25%;
 }

  
 .m-0 {
     margin: 0;
 }

 .m-1 {
     margin: 1rem;
 }

 .m-2 {
     margin: 2rem;
 }

 .m-3 {
     margin: 3rem;
 }

 .m-4 {
     margin: 4rem;
 }

 .m-5 {
     margin: 5rem;
 }

 .m-6 {
     margin: 6rem;
 }

 .m-7 {
     margin: 7rem;
 }

 .m-8 {
     margin: 8rem;
 }

 .m-9 {
     margin: 9rem;
 }

 .ml-1 {
     margin-left: 1rem;
 }

 .ml-2 {
     margin-left: 2rem;
 }

 .ml-3 {
     margin-left: 3rem;
 }

 .ml-4 {
     margin-left: 4rem;
 }

 .ml-5 {
     margin-left: 5rem;
 }

 .ml-6 {
     margin-left: 6rem;
 }

 .ml-7 {
     margin-left: 7rem;
 }

 .ml-8 {
     margin-left: 8rem;
 }

 .ml-9 {
     margin-left: 9rem;
 }


 .mr-1 {
     margin-right: 1rem;
 }

 .mr-2 {
     margin-right: 2rem;
 }

 .mr-3 {
     margin-right: 3rem;
 }

 .mr-4 {
     margin-right: 4rem;
 }

 .mr-5 {
     margin-right: 5rem;
 }

 .mr-6 {
     margin-right: 6rem;
 }

 .mr-7 {
     margin-right: 7rem;
 }

 .mr-8 {
     margin-right: 8rem;
 }

 .mr-9 {
     margin-right: 9rem;
 }

 .mb-1{
	 margin-bottom: 1rem;
 }

 .pt-05 {
     padding-top: .5rem;
 }

 .pt-1 {
     padding-top: 1rem;
 }

 .pt-2 {
     padding-top: 2rem;
 }

 .pt-3 {
     padding-top: 3rem;
 }

 .pt-4 {
     padding-top: 4rem;
 }

 .pt-4 {
     padding-top: 5rem;
 }

 .pt-5 {
     padding-top: 6rem;
 }

 .pt-6 {
     padding-top: 7rem;
 }

 .pt-7 {
     padding-top: 8rem;
 }

 .pt-8 {
     padding-top: 9rem;
 }

 .pb-1 {
     padding-bottom: 1rem;
 }

 .pb-2 {
     padding-bottom: 2rem;
 }

 .pb-3 {
     padding-bottom: 3rem;
 }

 .pb-4 {
     padding-bottom: 4rem;
 }

 .pb-4 {
     padding-bottom: 5rem;
 }

 .pb-5 {
     padding-bottom: 6rem;
 }

 .pb-6 {
     padding-bottom: 7rem;
 }

 .pb-7 {
     padding-bottom: 8rem;
 }

 .pb-8 {
     padding-bottom: 9rem;
 }

.pl-1 {
     padding-left: 1rem;
 }

 .pl-2 {
     padding-left: 2rem;
 }

.pl-3 {
     padding-left: 3rem;
 }

.pl-4 {
     padding-left: 4rem;
 }

.pl-5 {
     padding-left: 5rem;
 }


 .pl-6 {
     padding-left: 6rem;
 }

 .pl-7 {
     padding-left: 7rem;
 }

 .pl-8 {
     padding-left: 8rem;
 }

.pr-1{
	 padding-right: 1rem;
}



 .d-flex {
     display: flex;
 }

 .d-block {
     display: block;
 }

 .flex-wrap {
     flex-wrap: wrap;
 }

 .flex-column {
     flex-direction: column;
 }

 .j-center {
     justify-content: center;
 }

 .space-between {
     justify-content: space-between;
 }

 .space-around {
     justify-content: space-around;
 }

.flex-1{
	 flex:1;
}
.w-50{
	width: 50%;
}

 .a-center {
     align-items: center;
 }
 
 .font-color{
	  color:#F46D01;
 }
 .bg-color{
	  background-color: #F46D01;
 }